package com.naiterui.ehp.bs.b2c.order.bo;

import java.util.List;

import lombok.Data;

/**
 * <pre>
 *      物流跟踪信息
 * </pre>
 *
 * @author 王泽浩
 * @date 2019-07-24 13:44
 * @since 1.0.0
 */
@Data
public class LogisticsInfoBO implements java.io.Serializable {

    private static final long serialVersionUID = 7270666451910897201L;

    /**
     * 物流状态 0：暂时没有物流状态
     */
    public static final int STATUS_NONE = 0;

    /**
     * 物流状态 1：物流公司收取快递
     */
    public static final int STATUS_PICKUP = 1;

    /**
     * 物流状态 2：运输中
     */
    public static final int STATUS_ONWAY = 2;

    /**
     * 物流状态 3：签收
     */
    public static final int STATUS_RECEIVED = 3;

    /**
     * 物流状态 4：拒收
     */
    public static final int STATUS_REJECT = 4;

    /**
     * 快递单号
     */
    private String deliveryId;

    /**
     * 物流状态 0：暂时没有物流状态 ，1：物流公司收取快递 ，2：运输中，3：签收，4：拒收
     */
    private Integer status;

    /**
     * 物流信息
     */
    private List<LogisticsTraceLogBO> traceLogs;

}
